(0) Obligation:

JBC Problem based on JBC Program:
Manifest-Version: 1.0 Created-By: 1.6.0_24 (Apple Inc.) Main-Class: ChooseLife
public class ChooseLife {
public static void main(String[] args) {
int choose = 2;
int life = 13;
int death = 17;

while (life < death) {
int temp = death;
death = life + 1;
life = temp;

if (choose < life || choose < death)
life = choose;
}
}
}

(1) JBCNonTerm (EQUIVALENT transformation)

Constructed a run with a repetition. States 37 and 54 are repetitions.
0:
<ChooseLife.main||0: push 2|| - || ->
	String.serialVersionUID: -6849794470754667710L
	String.serialPersistentFields: a28
	String.CASE_INSENSITIVE_ORDER: o15
	String$CaseInsensitiveComparator.serialVersionUID: 8575799808933029326L
	RuntimeException.serialVersionUID: -7034897190745766939L
	Exception.serialVersionUID: -3387516993124229948L
	Throwable.serialVersionUID: -3042686055658047285L
	o15!: String$CaseInsensitiveComparator()
	a28([java.io.ObjectStreamField|]): length 0
	a30([java.lang.String...]): length [0,+inf)
1:
<ChooseLife.main||1: store INT to #1|| - ||2>
	String.serialVersionUID: -6849794470754667710L
	String.serialPersistentFields: a28
	String.CASE_INSENSITIVE_ORDER: o15
	String$CaseInsensitiveComparator.serialVersionUID: 8575799808933029326L
	RuntimeException.serialVersionUID: -7034897190745766939L
	Exception.serialVersionUID: -3387516993124229948L
	Throwable.serialVersionUID: -3042686055658047285L
	o15!: String$CaseInsensitiveComparator()
	a28([java.io.ObjectStreamField|]): length 0
	a30([java.lang.String...]): length [0,+inf)
2:
<ChooseLife.main||2: push 13||#1: 2|| ->
	String.serialVersionUID: -6849794470754667710L
	String.serialPersistentFields: a28
	String.CASE_INSENSITIVE_ORDER: o15
	String$CaseInsensitiveComparator.serialVersionUID: 8575799808933029326L
	RuntimeException.serialVersionUID: -7034897190745766939L
	Exception.serialVersionUID: -3387516993124229948L
	Throwable.serialVersionUID: -3042686055658047285L
	o15!: String$CaseInsensitiveComparator()
	a28([java.io.ObjectStreamField|]): length 0
	a30([java.lang.String...]): length [0,+inf)
3:
<ChooseLife.main||4: store INT to #2||#1: 2||13>
	String.serialVersionUID: -6849794470754667710L
	String.serialPersistentFields: a28
	String.CASE_INSENSITIVE_ORDER: o15
	String$CaseInsensitiveComparator.serialVersionUID: 8575799808933029326L
	RuntimeException.serialVersionUID: -7034897190745766939L
	Exception.serialVersionUID: -3387516993124229948L
	Throwable.serialVersionUID: -3042686055658047285L
	o15!: String$CaseInsensitiveComparator()
	a28([java.io.ObjectStreamField|]): length 0
	a30([java.lang.String...]): length [0,+inf)
4:
<ChooseLife.main||5: push 17||#1: 2, #2: 13|| ->
	String.serialVersionUID: -6849794470754667710L
	String.serialPersistentFields: a28
	String.CASE_INSENSITIVE_ORDER: o15
	String$CaseInsensitiveComparator.serialVersionUID: 8575799808933029326L
	RuntimeException.serialVersionUID: -7034897190745766939L
	Exception.serialVersionUID: -3387516993124229948L
	Throwable.serialVersionUID: -3042686055658047285L
	o15!: String$CaseInsensitiveComparator()
	a28([java.io.ObjectStreamField|]): length 0
	a30([java.lang.String...]): length [0,+inf)
5:
<ChooseLife.main||7: store INT to #3||#1: 2, #2: 13||17>
	String.serialVersionUID: -6849794470754667710L
	String.serialPersistentFields: a28
	String.CASE_INSENSITIVE_ORDER: o15
	String$CaseInsensitiveComparator.serialVersionUID: 8575799808933029326L
	RuntimeException.serialVersionUID: -7034897190745766939L
	Exception.serialVersionUID: -3387516993124229948L
	Throwable.serialVersionUID: -3042686055658047285L
	o15!: String$CaseInsensitiveComparator()
	a28([java.io.ObjectStreamField|]): length 0
	a30([java.lang.String...]): length [0,+inf)
6:
<ChooseLife.main||8: load INT #2||#1: 2, #2: 13, #3: 17|| ->
	String.serialVersionUID: -6849794470754667710L
	String.serialPersistentFields: a28
	String.CASE_INSENSITIVE_ORDER: o15
	String$CaseInsensitiveComparator.serialVersionUID: 8575799808933029326L
	RuntimeException.serialVersionUID: -7034897190745766939L
	Exception.serialVersionUID: -3387516993124229948L
	Throwable.serialVersionUID: -3042686055658047285L
	o15!: String$CaseInsensitiveComparator()
	a28([java.io.ObjectStreamField|]): length 0
	a30([java.lang.String...]): length [0,+inf)
7:
<ChooseLife.main||9: load INT #3||#1: 2, #2: 13, #3: 17||13>
	String.serialVersionUID: -6849794470754667710L
	String.serialPersistentFields: a28
	String.CASE_INSENSITIVE_ORDER: o15
	String$CaseInsensitiveComparator.serialVersionUID: 8575799808933029326L
	RuntimeException.serialVersionUID: -7034897190745766939L
	Exception.serialVersionUID: -3387516993124229948L
	Throwable.serialVersionUID: -3042686055658047285L
	o15!: String$CaseInsensitiveComparator()
	a28([java.io.ObjectStreamField|]): length 0
	a30([java.lang.String...]): length [0,+inf)
8:
<ChooseLife.main||10: GE||#1: 2, #2: 13, #3: 17||13, 17>
	String.serialVersionUID: -6849794470754667710L
	String.serialPersistentFields: a28
	String.CASE_INSENSITIVE_ORDER: o15
	String$CaseInsensitiveComparator.serialVersionUID: 8575799808933029326L
	RuntimeException.serialVersionUID: -7034897190745766939L
	Exception.serialVersionUID: -3387516993124229948L
	Throwable.serialVersionUID: -3042686055658047285L
	o15!: String$CaseInsensitiveComparator()
	a28([java.io.ObjectStreamField|]): length 0
	a30([java.lang.String...]): length [0,+inf)
9:
<ChooseLife.main||13: load INT #3||#1: 2, #2: 13, #3: 17|| ->
	String.serialVersionUID: -6849794470754667710L
	String.serialPersistentFields: a28
	String.CASE_INSENSITIVE_ORDER: o15
	String$CaseInsensitiveComparator.serialVersionUID: 8575799808933029326L
	RuntimeException.serialVersionUID: -7034897190745766939L
	Exception.serialVersionUID: -3387516993124229948L
	Throwable.serialVersionUID: -3042686055658047285L
	o15!: String$CaseInsensitiveComparator()
	a28([java.io.ObjectStreamField|]): length 0
	a30([java.lang.String...]): length [0,+inf)
10:
<ChooseLife.main||14: store INT to #4||#1: 2, #2: 13||17>
	String.serialVersionUID: -6849794470754667710L
	String.serialPersistentFields: a28
	String.CASE_INSENSITIVE_ORDER: o15
	String$CaseInsensitiveComparator.serialVersionUID: 8575799808933029326L
	RuntimeException.serialVersionUID: -7034897190745766939L
	Exception.serialVersionUID: -3387516993124229948L
	Throwable.serialVersionUID: -3042686055658047285L
	o15!: String$CaseInsensitiveComparator()
	a28([java.io.ObjectStreamField|]): length 0
	a30([java.lang.String...]): length [0,+inf)
11:
<ChooseLife.main||16: load INT #2||#1: 2, #2: 13, #4: 17|| ->
	String.serialVersionUID: -6849794470754667710L
	String.serialPersistentFields: a28
	String.CASE_INSENSITIVE_ORDER: o15
	String$CaseInsensitiveComparator.serialVersionUID: 8575799808933029326L
	RuntimeException.serialVersionUID: -7034897190745766939L
	Exception.serialVersionUID: -3387516993124229948L
	Throwable.serialVersionUID: -3042686055658047285L
	o15!: String$CaseInsensitiveComparator()
	a28([java.io.ObjectStreamField|]): length 0
	a30([java.lang.String...]): length [0,+inf)
12:
<ChooseLife.main||17: push 1||#1: 2, #4: 17||13>
	String.serialVersionUID: -6849794470754667710L
	String.serialPersistentFields: a28
	String.CASE_INSENSITIVE_ORDER: o15
	String$CaseInsensitiveComparator.serialVersionUID: 8575799808933029326L
	RuntimeException.serialVersionUID: -7034897190745766939L
	Exception.serialVersionUID: -3387516993124229948L
	Throwable.serialVersionUID: -3042686055658047285L
	o15!: String$CaseInsensitiveComparator()
	a28([java.io.ObjectStreamField|]): length 0
	a30([java.lang.String...]): length [0,+inf)
13:
<ChooseLife.main||18: ADD||#1: 2, #4: 17||13, 1>
	String.serialVersionUID: -6849794470754667710L
	String.serialPersistentFields: a28
	String.CASE_INSENSITIVE_ORDER: o15
	String$CaseInsensitiveComparator.serialVersionUID: 8575799808933029326L
	RuntimeException.serialVersionUID: -7034897190745766939L
	Exception.serialVersionUID: -3387516993124229948L
	Throwable.serialVersionUID: -3042686055658047285L
	o15!: String$CaseInsensitiveComparator()
	a28([java.io.ObjectStreamField|]): length 0
	a30([java.lang.String...]): length [0,+inf)
14:
<ChooseLife.main||19: store INT to #3||#1: 2, #4: 17||14>
	String.serialVersionUID: -6849794470754667710L
	String.serialPersistentFields: a28
	String.CASE_INSENSITIVE_ORDER: o15
	String$CaseInsensitiveComparator.serialVersionUID: 8575799808933029326L
	RuntimeException.serialVersionUID: -7034897190745766939L
	Exception.serialVersionUID: -3387516993124229948L
	Throwable.serialVersionUID: -3042686055658047285L
	o15!: String$CaseInsensitiveComparator()
	a28([java.io.ObjectStreamField|]): length 0
	a30([java.lang.String...]): length [0,+inf)
15:
<ChooseLife.main||20: load INT #4||#1: 2, #3: 14, #4: 17|| ->
	String.serialVersionUID: -6849794470754667710L
	String.serialPersistentFields: a28
	String.CASE_INSENSITIVE_ORDER: o15
	String$CaseInsensitiveComparator.serialVersionUID: 8575799808933029326L
	RuntimeException.serialVersionUID: -7034897190745766939L
	Exception.serialVersionUID: -3387516993124229948L
	Throwable.serialVersionUID: -3042686055658047285L
	o15!: String$CaseInsensitiveComparator()
	a28([java.io.ObjectStreamField|]): length 0
	a30([java.lang.String...]): length [0,+inf)
16:
<ChooseLife.main||22: store INT to #2||#1: 2, #3: 14||17>
	String.serialVersionUID: -6849794470754667710L
	String.serialPersistentFields: a28
	String.CASE_INSENSITIVE_ORDER: o15
	String$CaseInsensitiveComparator.serialVersionUID: 8575799808933029326L
	RuntimeException.serialVersionUID: -7034897190745766939L
	Exception.serialVersionUID: -3387516993124229948L
	Throwable.serialVersionUID: -3042686055658047285L
	o15!: String$CaseInsensitiveComparator()
	a28([java.io.ObjectStreamField|]): length 0
	a30([java.lang.String...]): length [0,+inf)
17:
<ChooseLife.main||23: load INT #1||#1: 2, #2: 17, #3: 14|| ->
	String.serialVersionUID: -6849794470754667710L
	String.serialPersistentFields: a28
	String.CASE_INSENSITIVE_ORDER: o15
	String$CaseInsensitiveComparator.serialVersionUID: 8575799808933029326L
	RuntimeException.serialVersionUID: -7034897190745766939L
	Exception.serialVersionUID: -3387516993124229948L
	Throwable.serialVersionUID: -3042686055658047285L
	o15!: String$CaseInsensitiveComparator()
	a28([java.io.ObjectStreamField|]): length 0
	a30([java.lang.String...]): length [0,+inf)
18:
<ChooseLife.main||24: load INT #2||#1: 2, #2: 17, #3: 14||2>
	String.serialVersionUID: -6849794470754667710L
	String.serialPersistentFields: a28
	String.CASE_INSENSITIVE_ORDER: o15
	String$CaseInsensitiveComparator.serialVersionUID: 8575799808933029326L
	RuntimeException.serialVersionUID: -7034897190745766939L
	Exception.serialVersionUID: -3387516993124229948L
	Throwable.serialVersionUID: -3042686055658047285L
	o15!: String$CaseInsensitiveComparator()
	a28([java.io.ObjectStreamField|]): length 0
	a30([java.lang.String...]): length [0,+inf)
19:
<ChooseLife.main||25: LT||#1: 2, #2: 17, #3: 14||2, 17>
	String.serialVersionUID: -6849794470754667710L
	String.serialPersistentFields: a28
	String.CASE_INSENSITIVE_ORDER: o15
	String$CaseInsensitiveComparator.serialVersionUID: 8575799808933029326L
	RuntimeException.serialVersionUID: -7034897190745766939L
	Exception.serialVersionUID: -3387516993124229948L
	Throwable.serialVersionUID: -3042686055658047285L
	o15!: String$CaseInsensitiveComparator()
	a28([java.io.ObjectStreamField|]): length 0
	a30([java.lang.String...]): length [0,+inf)
20:
<ChooseLife.main||33: load INT #1||#1: 2, #3: 14|| ->
	String.serialVersionUID: -6849794470754667710L
	String.serialPersistentFields: a28
	String.CASE_INSENSITIVE_ORDER: o15
	String$CaseInsensitiveComparator.serialVersionUID: 8575799808933029326L
	RuntimeException.serialVersionUID: -7034897190745766939L
	Exception.serialVersionUID: -3387516993124229948L
	Throwable.serialVersionUID: -3042686055658047285L
	o15!: String$CaseInsensitiveComparator()
	a28([java.io.ObjectStreamField|]): length 0
	a30([java.lang.String...]): length [0,+inf)
21:
<ChooseLife.main||34: store INT to #2||#1: 2, #3: 14||2>
	String.serialVersionUID: -6849794470754667710L
	String.serialPersistentFields: a28
	String.CASE_INSENSITIVE_ORDER: o15
	String$CaseInsensitiveComparator.serialVersionUID: 8575799808933029326L
	RuntimeException.serialVersionUID: -7034897190745766939L
	Exception.serialVersionUID: -3387516993124229948L
	Throwable.serialVersionUID: -3042686055658047285L
	o15!: String$CaseInsensitiveComparator()
	a28([java.io.ObjectStreamField|]): length 0
	a30([java.lang.String...]): length [0,+inf)
22:
<ChooseLife.main||35: jmp||#1: 2, #2: 2, #3: 14|| ->
	String.serialVersionUID: -6849794470754667710L
	String.serialPersistentFields: a28
	String.CASE_INSENSITIVE_ORDER: o15
	String$CaseInsensitiveComparator.serialVersionUID: 8575799808933029326L
	RuntimeException.serialVersionUID: -7034897190745766939L
	Exception.serialVersionUID: -3387516993124229948L
	Throwable.serialVersionUID: -3042686055658047285L
	o15!: String$CaseInsensitiveComparator()
	a28([java.io.ObjectStreamField|]): length 0
	a30([java.lang.String...]): length [0,+inf)
23:
<ChooseLife.main||8: load INT #2||#1: 2, #2: 2, #3: 14|| ->
	String.serialVersionUID: -6849794470754667710L
	String.serialPersistentFields: a28
	String.CASE_INSENSITIVE_ORDER: o15
	String$CaseInsensitiveComparator.serialVersionUID: 8575799808933029326L
	RuntimeException.serialVersionUID: -7034897190745766939L
	Exception.serialVersionUID: -3387516993124229948L
	Throwable.serialVersionUID: -3042686055658047285L
	o15!: String$CaseInsensitiveComparator()
	a28([java.io.ObjectStreamField|]): length 0
	a30([java.lang.String...]): length [0,+inf)
24:
<ChooseLife.main||9: load INT #3||#1: 2, #2: 2, #3: 14||2>
	String.serialVersionUID: -6849794470754667710L
	String.serialPersistentFields: a28
	String.CASE_INSENSITIVE_ORDER: o15
	String$CaseInsensitiveComparator.serialVersionUID: 8575799808933029326L
	RuntimeException.serialVersionUID: -7034897190745766939L
	Exception.serialVersionUID: -3387516993124229948L
	Throwable.serialVersionUID: -3042686055658047285L
	o15!: String$CaseInsensitiveComparator()
	a28([java.io.ObjectStreamField|]): length 0
	a30([java.lang.String...]): length [0,+inf)
25:
<ChooseLife.main||10: GE||#1: 2, #2: 2, #3: 14||2, 14>
	String.serialVersionUID: -6849794470754667710L
	String.serialPersistentFields: a28
	String.CASE_INSENSITIVE_ORDER: o15
	String$CaseInsensitiveComparator.serialVersionUID: 8575799808933029326L
	RuntimeException.serialVersionUID: -7034897190745766939L
	Exception.serialVersionUID: -3387516993124229948L
	Throwable.serialVersionUID: -3042686055658047285L
	o15!: String$CaseInsensitiveComparator()
	a28([java.io.ObjectStreamField|]): length 0
	a30([java.lang.String...]): length [0,+inf)
26:
<ChooseLife.main||13: load INT #3||#1: 2, #2: 2, #3: 14|| ->
	String.serialVersionUID: -6849794470754667710L
	String.serialPersistentFields: a28
	String.CASE_INSENSITIVE_ORDER: o15
	String$CaseInsensitiveComparator.serialVersionUID: 8575799808933029326L
	RuntimeException.serialVersionUID: -7034897190745766939L
	Exception.serialVersionUID: -3387516993124229948L
	Throwable.serialVersionUID: -3042686055658047285L
	o15!: String$CaseInsensitiveComparator()
	a28([java.io.ObjectStreamField|]): length 0
	a30([java.lang.String...]): length [0,+inf)
27:
<ChooseLife.main||14: store INT to #4||#1: 2, #2: 2||14>
	String.serialVersionUID: -6849794470754667710L
	String.serialPersistentFields: a28
	String.CASE_INSENSITIVE_ORDER: o15
	String$CaseInsensitiveComparator.serialVersionUID: 8575799808933029326L
	RuntimeException.serialVersionUID: -7034897190745766939L
	Exception.serialVersionUID: -3387516993124229948L
	Throwable.serialVersionUID: -3042686055658047285L
	o15!: String$CaseInsensitiveComparator()
	a28([java.io.ObjectStreamField|]): length 0
	a30([java.lang.String...]): length [0,+inf)
28:
<ChooseLife.main||16: load INT #2||#1: 2, #2: 2, #4: 14|| ->
	String.serialVersionUID: -6849794470754667710L
	String.serialPersistentFields: a28
	String.CASE_INSENSITIVE_ORDER: o15
	String$CaseInsensitiveComparator.serialVersionUID: 8575799808933029326L
	RuntimeException.serialVersionUID: -7034897190745766939L
	Exception.serialVersionUID: -3387516993124229948L
	Throwable.serialVersionUID: -3042686055658047285L
	o15!: String$CaseInsensitiveComparator()
	a28([java.io.ObjectStreamField|]): length 0
	a30([java.lang.String...]): length [0,+inf)
29:
<ChooseLife.main||17: push 1||#1: 2, #4: 14||2>
	String.serialVersionUID: -6849794470754667710L
	String.serialPersistentFields: a28
	String.CASE_INSENSITIVE_ORDER: o15
	String$CaseInsensitiveComparator.serialVersionUID: 8575799808933029326L
	RuntimeException.serialVersionUID: -7034897190745766939L
	Exception.serialVersionUID: -3387516993124229948L
	Throwable.serialVersionUID: -3042686055658047285L
	o15!: String$CaseInsensitiveComparator()
	a28([java.io.ObjectStreamField|]): length 0
	a30([java.lang.String...]): length [0,+inf)
30:
<ChooseLife.main||18: ADD||#1: 2, #4: 14||2, 1>
	String.serialVersionUID: -6849794470754667710L
	String.serialPersistentFields: a28
	String.CASE_INSENSITIVE_ORDER: o15
	String$CaseInsensitiveComparator.serialVersionUID: 8575799808933029326L
	RuntimeException.serialVersionUID: -7034897190745766939L
	Exception.serialVersionUID: -3387516993124229948L
	Throwable.serialVersionUID: -3042686055658047285L
	o15!: String$CaseInsensitiveComparator()
	a28([java.io.ObjectStreamField|]): length 0
	a30([java.lang.String...]): length [0,+inf)
31:
<ChooseLife.main||19: store INT to #3||#1: 2, #4: 14||3>
	String.serialVersionUID: -6849794470754667710L
	String.serialPersistentFields: a28
	String.CASE_INSENSITIVE_ORDER: o15
	String$CaseInsensitiveComparator.serialVersionUID: 8575799808933029326L
	RuntimeException.serialVersionUID: -7034897190745766939L
	Exception.serialVersionUID: -3387516993124229948L
	Throwable.serialVersionUID: -3042686055658047285L
	o15!: String$CaseInsensitiveComparator()
	a28([java.io.ObjectStreamField|]): length 0
	a30([java.lang.String...]): length [0,+inf)
32:
<ChooseLife.main||20: load INT #4||#1: 2, #3: 3, #4: 14|| ->
	String.serialVersionUID: -6849794470754667710L
	String.serialPersistentFields: a28
	String.CASE_INSENSITIVE_ORDER: o15
	String$CaseInsensitiveComparator.serialVersionUID: 8575799808933029326L
	RuntimeException.serialVersionUID: -7034897190745766939L
	Exception.serialVersionUID: -3387516993124229948L
	Throwable.serialVersionUID: -3042686055658047285L
	o15!: String$CaseInsensitiveComparator()
	a28([java.io.ObjectStreamField|]): length 0
	a30([java.lang.String...]): length [0,+inf)
33:
<ChooseLife.main||22: store INT to #2||#1: 2, #3: 3||14>
	String.serialVersionUID: -6849794470754667710L
	String.serialPersistentFields: a28
	String.CASE_INSENSITIVE_ORDER: o15
	String$CaseInsensitiveComparator.serialVersionUID: 8575799808933029326L
	RuntimeException.serialVersionUID: -7034897190745766939L
	Exception.serialVersionUID: -3387516993124229948L
	Throwable.serialVersionUID: -3042686055658047285L
	o15!: String$CaseInsensitiveComparator()
	a28([java.io.ObjectStreamField|]): length 0
	a30([java.lang.String...]): length [0,+inf)
34:
<ChooseLife.main||23: load INT #1||#1: 2, #2: 14, #3: 3|| ->
	String.serialVersionUID: -6849794470754667710L
	String.serialPersistentFields: a28
	String.CASE_INSENSITIVE_ORDER: o15
	String$CaseInsensitiveComparator.serialVersionUID: 8575799808933029326L
	RuntimeException.serialVersionUID: -7034897190745766939L
	Exception.serialVersionUID: -3387516993124229948L
	Throwable.serialVersionUID: -3042686055658047285L
	o15!: String$CaseInsensitiveComparator()
	a28([java.io.ObjectStreamField|]): length 0
	a30([java.lang.String...]): length [0,+inf)
35:
<ChooseLife.main||24: load INT #2||#1: 2, #2: 14, #3: 3||2>
	String.serialVersionUID: -6849794470754667710L
	String.serialPersistentFields: a28
	String.CASE_INSENSITIVE_ORDER: o15
	String$CaseInsensitiveComparator.serialVersionUID: 8575799808933029326L
	RuntimeException.serialVersionUID: -7034897190745766939L
	Exception.serialVersionUID: -3387516993124229948L
	Throwable.serialVersionUID: -3042686055658047285L
	o15!: String$CaseInsensitiveComparator()
	a28([java.io.ObjectStreamField|]): length 0
	a30([java.lang.String...]): length [0,+inf)
36:
<ChooseLife.main||25: LT||#1: 2, #2: 14, #3: 3||2, 14>
	String.serialVersionUID: -6849794470754667710L
	String.serialPersistentFields: a28
	String.CASE_INSENSITIVE_ORDER: o15
	String$CaseInsensitiveComparator.serialVersionUID: 8575799808933029326L
	RuntimeException.serialVersionUID: -7034897190745766939L
	Exception.serialVersionUID: -3387516993124229948L
	Throwable.serialVersionUID: -3042686055658047285L
	o15!: String$CaseInsensitiveComparator()
	a28([java.io.ObjectStreamField|]): length 0
	a30([java.lang.String...]): length [0,+inf)
37:
<ChooseLife.main||33: load INT #1||#1: 2, #3: 3|| ->
	String.serialVersionUID: -6849794470754667710L
	String.serialPersistentFields: a28
	String.CASE_INSENSITIVE_ORDER: o15
	String$CaseInsensitiveComparator.serialVersionUID: 8575799808933029326L
	RuntimeException.serialVersionUID: -7034897190745766939L
	Exception.serialVersionUID: -3387516993124229948L
	Throwable.serialVersionUID: -3042686055658047285L
	o15!: String$CaseInsensitiveComparator()
	a28([java.io.ObjectStreamField|]): length 0
	a30([java.lang.String...]): length [0,+inf)
38:
<ChooseLife.main||34: store INT to #2||#1: 2, #3: 3||2>
	String.serialVersionUID: -6849794470754667710L
	String.serialPersistentFields: a28
	String.CASE_INSENSITIVE_ORDER: o15
	String$CaseInsensitiveComparator.serialVersionUID: 8575799808933029326L
	RuntimeException.serialVersionUID: -7034897190745766939L
	Exception.serialVersionUID: -3387516993124229948L
	Throwable.serialVersionUID: -3042686055658047285L
	o15!: String$CaseInsensitiveComparator()
	a28([java.io.ObjectStreamField|]): length 0
	a30([java.lang.String...]): length [0,+inf)
39:
<ChooseLife.main||35: jmp||#1: 2, #2: 2, #3: 3|| ->
	String.serialVersionUID: -6849794470754667710L
	String.serialPersistentFields: a28
	String.CASE_INSENSITIVE_ORDER: o15
	String$CaseInsensitiveComparator.serialVersionUID: 8575799808933029326L
	RuntimeException.serialVersionUID: -7034897190745766939L
	Exception.serialVersionUID: -3387516993124229948L
	Throwable.serialVersionUID: -3042686055658047285L
	o15!: String$CaseInsensitiveComparator()
	a28([java.io.ObjectStreamField|]): length 0
	a30([java.lang.String...]): length [0,+inf)
40:
<ChooseLife.main||8: load INT #2||#1: 2, #2: 2, #3: 3|| ->
	String.serialVersionUID: -6849794470754667710L
	String.serialPersistentFields: a28
	String.CASE_INSENSITIVE_ORDER: o15
	String$CaseInsensitiveComparator.serialVersionUID: 8575799808933029326L
	RuntimeException.serialVersionUID: -7034897190745766939L
	Exception.serialVersionUID: -3387516993124229948L
	Throwable.serialVersionUID: -3042686055658047285L
	o15!: String$CaseInsensitiveComparator()
	a28([java.io.ObjectStreamField|]): length 0
	a30([java.lang.String...]): length [0,+inf)
41:
<ChooseLife.main||9: load INT #3||#1: 2, #2: 2, #3: 3||2>
	String.serialVersionUID: -6849794470754667710L
	String.serialPersistentFields: a28
	String.CASE_INSENSITIVE_ORDER: o15
	String$CaseInsensitiveComparator.serialVersionUID: 8575799808933029326L
	RuntimeException.serialVersionUID: -7034897190745766939L
	Exception.serialVersionUID: -3387516993124229948L
	Throwable.serialVersionUID: -3042686055658047285L
	o15!: String$CaseInsensitiveComparator()
	a28([java.io.ObjectStreamField|]): length 0
	a30([java.lang.String...]): length [0,+inf)
42:
<ChooseLife.main||10: GE||#1: 2, #2: 2, #3: 3||2, 3>
	String.serialVersionUID: -6849794470754667710L
	String.serialPersistentFields: a28
	String.CASE_INSENSITIVE_ORDER: o15
	String$CaseInsensitiveComparator.serialVersionUID: 8575799808933029326L
	RuntimeException.serialVersionUID: -7034897190745766939L
	Exception.serialVersionUID: -3387516993124229948L
	Throwable.serialVersionUID: -3042686055658047285L
	o15!: String$CaseInsensitiveComparator()
	a28([java.io.ObjectStreamField|]): length 0
	a30([java.lang.String...]): length [0,+inf)
43:
<ChooseLife.main||13: load INT #3||#1: 2, #2: 2, #3: 3|| ->
	String.serialVersionUID: -6849794470754667710L
	String.serialPersistentFields: a28
	String.CASE_INSENSITIVE_ORDER: o15
	String$CaseInsensitiveComparator.serialVersionUID: 8575799808933029326L
	RuntimeException.serialVersionUID: -7034897190745766939L
	Exception.serialVersionUID: -3387516993124229948L
	Throwable.serialVersionUID: -3042686055658047285L
	o15!: String$CaseInsensitiveComparator()
	a28([java.io.ObjectStreamField|]): length 0
	a30([java.lang.String...]): length [0,+inf)
44:
<ChooseLife.main||14: store INT to #4||#1: 2, #2: 2||3>
	String.serialVersionUID: -6849794470754667710L
	String.serialPersistentFields: a28
	String.CASE_INSENSITIVE_ORDER: o15
	String$CaseInsensitiveComparator.serialVersionUID: 8575799808933029326L
	RuntimeException.serialVersionUID: -7034897190745766939L
	Exception.serialVersionUID: -3387516993124229948L
	Throwable.serialVersionUID: -3042686055658047285L
	o15!: String$CaseInsensitiveComparator()
	a28([java.io.ObjectStreamField|]): length 0
	a30([java.lang.String...]): length [0,+inf)
45:
<ChooseLife.main||16: load INT #2||#1: 2, #2: 2, #4: 3|| ->
	String.serialVersionUID: -6849794470754667710L
	String.serialPersistentFields: a28
	String.CASE_INSENSITIVE_ORDER: o15
	String$CaseInsensitiveComparator.serialVersionUID: 8575799808933029326L
	RuntimeException.serialVersionUID: -7034897190745766939L
	Exception.serialVersionUID: -3387516993124229948L
	Throwable.serialVersionUID: -3042686055658047285L
	o15!: String$CaseInsensitiveComparator()
	a28([java.io.ObjectStreamField|]): length 0
	a30([java.lang.String...]): length [0,+inf)
46:
<ChooseLife.main||17: push 1||#1: 2, #4: 3||2>
	String.serialVersionUID: -6849794470754667710L
	String.serialPersistentFields: a28
	String.CASE_INSENSITIVE_ORDER: o15
	String$CaseInsensitiveComparator.serialVersionUID: 8575799808933029326L
	RuntimeException.serialVersionUID: -7034897190745766939L
	Exception.serialVersionUID: -3387516993124229948L
	Throwable.serialVersionUID: -3042686055658047285L
	o15!: String$CaseInsensitiveComparator()
	a28([java.io.ObjectStreamField|]): length 0
	a30([java.lang.String...]): length [0,+inf)
47:
<ChooseLife.main||18: ADD||#1: 2, #4: 3||2, 1>
	String.serialVersionUID: -6849794470754667710L
	String.serialPersistentFields: a28
	String.CASE_INSENSITIVE_ORDER: o15
	String$CaseInsensitiveComparator.serialVersionUID: 8575799808933029326L
	RuntimeException.serialVersionUID: -7034897190745766939L
	Exception.serialVersionUID: -3387516993124229948L
	Throwable.serialVersionUID: -3042686055658047285L
	o15!: String$CaseInsensitiveComparator()
	a28([java.io.ObjectStreamField|]): length 0
	a30([java.lang.String...]): length [0,+inf)
48:
<ChooseLife.main||19: store INT to #3||#1: 2, #4: 3||3>
	String.serialVersionUID: -6849794470754667710L
	String.serialPersistentFields: a28
	String.CASE_INSENSITIVE_ORDER: o15
	String$CaseInsensitiveComparator.serialVersionUID: 8575799808933029326L
	RuntimeException.serialVersionUID: -7034897190745766939L
	Exception.serialVersionUID: -3387516993124229948L
	Throwable.serialVersionUID: -3042686055658047285L
	o15!: String$CaseInsensitiveComparator()
	a28([java.io.ObjectStreamField|]): length 0
	a30([java.lang.String...]): length [0,+inf)
49:
<ChooseLife.main||20: load INT #4||#1: 2, #3: 3, #4: 3|| ->
	String.serialVersionUID: -6849794470754667710L
	String.serialPersistentFields: a28
	String.CASE_INSENSITIVE_ORDER: o15
	String$CaseInsensitiveComparator.serialVersionUID: 8575799808933029326L
	RuntimeException.serialVersionUID: -7034897190745766939L
	Exception.serialVersionUID: -3387516993124229948L
	Throwable.serialVersionUID: -3042686055658047285L
	o15!: String$CaseInsensitiveComparator()
	a28([java.io.ObjectStreamField|]): length 0
	a30([java.lang.String...]): length [0,+inf)
50:
<ChooseLife.main||22: store INT to #2||#1: 2, #3: 3||3>
	String.serialVersionUID: -6849794470754667710L
	String.serialPersistentFields: a28
	String.CASE_INSENSITIVE_ORDER: o15
	String$CaseInsensitiveComparator.serialVersionUID: 8575799808933029326L
	RuntimeException.serialVersionUID: -7034897190745766939L
	Exception.serialVersionUID: -3387516993124229948L
	Throwable.serialVersionUID: -3042686055658047285L
	o15!: String$CaseInsensitiveComparator()
	a28([java.io.ObjectStreamField|]): length 0
	a30([java.lang.String...]): length [0,+inf)
51:
<ChooseLife.main||23: load INT #1||#1: 2, #2: 3, #3: 3|| ->
	String.serialVersionUID: -6849794470754667710L
	String.serialPersistentFields: a28
	String.CASE_INSENSITIVE_ORDER: o15
	String$CaseInsensitiveComparator.serialVersionUID: 8575799808933029326L
	RuntimeException.serialVersionUID: -7034897190745766939L
	Exception.serialVersionUID: -3387516993124229948L
	Throwable.serialVersionUID: -3042686055658047285L
	o15!: String$CaseInsensitiveComparator()
	a28([java.io.ObjectStreamField|]): length 0
	a30([java.lang.String...]): length [0,+inf)
52:
<ChooseLife.main||24: load INT #2||#1: 2, #2: 3, #3: 3||2>
	String.serialVersionUID: -6849794470754667710L
	String.serialPersistentFields: a28
	String.CASE_INSENSITIVE_ORDER: o15
	String$CaseInsensitiveComparator.serialVersionUID: 8575799808933029326L
	RuntimeException.serialVersionUID: -7034897190745766939L
	Exception.serialVersionUID: -3387516993124229948L
	Throwable.serialVersionUID: -3042686055658047285L
	o15!: String$CaseInsensitiveComparator()
	a28([java.io.ObjectStreamField|]): length 0
	a30([java.lang.String...]): length [0,+inf)
53:
<ChooseLife.main||25: LT||#1: 2, #2: 3, #3: 3||2, 3>
	String.serialVersionUID: -6849794470754667710L
	String.serialPersistentFields: a28
	String.CASE_INSENSITIVE_ORDER: o15
	String$CaseInsensitiveComparator.serialVersionUID: 8575799808933029326L
	RuntimeException.serialVersionUID: -7034897190745766939L
	Exception.serialVersionUID: -3387516993124229948L
	Throwable.serialVersionUID: -3042686055658047285L
	o15!: String$CaseInsensitiveComparator()
	a28([java.io.ObjectStreamField|]): length 0
	a30([java.lang.String...]): length [0,+inf)
54:
<ChooseLife.main||33: load INT #1||#1: 2, #3: 3|| ->
	String.serialVersionUID: -6849794470754667710L
	String.serialPersistentFields: a28
	String.CASE_INSENSITIVE_ORDER: o15
	String$CaseInsensitiveComparator.serialVersionUID: 8575799808933029326L
	RuntimeException.serialVersionUID: -7034897190745766939L
	Exception.serialVersionUID: -3387516993124229948L
	Throwable.serialVersionUID: -3042686055658047285L
	o15!: String$CaseInsensitiveComparator()
	a28([java.io.ObjectStreamField|]): length 0
	a30([java.lang.String...]): length [0,+inf)

(2) NO